#!/bin/bash
# 网卡热备份，链路聚合
# 创建虚拟网卡 为聚合连接提供配置（类型，连接名，运行器，IP地址）
nmcli connection add type team ifname team0 con-name team0 config '{"runner": {"name": "activebackup"}}'
nmcli connetcion modify team0 ipv4.method manual ipv4.addresses '172.16.3.20/24' connection.autoconnect yes
# 为成员网卡提供配置（类型，连接名，主连接）
nmcli con add con-name team0-p1 type team-slave ifname eth1 master team0
nmcli con add con-name team0-p2 type team-slave ifname eth2 master team0
#分别激活聚合连接，成员连接
nmcli con up team0
nmcli con up team0-p1
nmcli con up team0-p2
# 检查聚合连接状态  teamdctl team0 state